-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable jetpack app features #15946
Enable jetpack app features #15946
Conversation
…l-sites-jetpack-app Jetpack App: Show all sites and allow site creation
…ount-creation-jetpack-app Jetpack app: Enable account creation
…re-options-jetpack-app Jetpack App: Enable more options
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
You can test the changes on this Pull Request by downloading the APKs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👋 @ashiagr - I ❤️ the implementation by use of config flags .. it makes it easy to test + add/remove features in the future. Good catch on the shortcuts and feature announcements. And super kudos on the login pieces (very tricky)
I was able to test the following PRs in this feature build and everything worked as expected. I ran through JP and WP.
- Jetpack App: Show all sites and allow site creation #15920
- Jetpack app: Enable account creation #15928
- Jetpack App: Enable more options #15930
I'm going to approve, but not merge. I would love to give it one more go after #15944 has been merged in.
Thanks for all the great work!!
…/15915-enable-jetpack-app-features
Thanks so much @zwarm! I've merged #15944 and enabled normal login flow if no sites are found (and site creation is enabled) for Note: Illustrations on EDIT: I've hidden Ready for another look. 🙇♀️ |
# Conflicts: # build.gradle
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashiagr - I stumbled across a few issues.
- In Jetpack App: Upon first login to Jetpack app, the illustration in the view appears to be a WP one.
Screen_Recording_20220216-160110_Jetpack.Pre-Alpha.mp4
…e jp/ wp image for the screen.
# Conflicts: # WordPress/src/main/java/org/wordpress/android/ui/mysite/MySiteViewModel.kt # build.gradle
👋 @zwarm, I've replaced
I've also merged login lib PR and updated the corresponding commit hash in this PR. - f552f2e Regarding the logout (twice click) issue, it is difficult to find out a root cause in a limited time frame, but given that it can be reproduced only when there are no sites for the This is now ready for another look. 🙇♀️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've replaced PostSignupInterstitial screen image
I now see the Jetpack illustration when logging in for the first time with an account that has no sites. 👍
Thanks for creating that new PR for the double logout issue. I agree with you, this is definitely an edge case.
I tested the login cases again and all is working as expected. 🙇 Nice job!
Closes #15915
Depends on wordpress-mobile/WordPress-Login-Flow-Android#79
This is a feature branch PR to enable Jetpack app features.
To test:
Please follow the testing steps covered in the linked sub-tasks.
Merging Notes:
trunk
(I will do this merging).wordPressLoginVersion
in build.gradleNot Ready for Merge
label and merge the PR.Regression Notes
Potential unintended areas of impact
Covered in individual sub-tasks.
What I did to test those areas of impact (or what existing automated tests I relied on)
Covered in individual sub-tasks.
What automated tests I added (or what prevented me from doing so)
Covered in individual sub-tasks.
PR submission checklist:
RELEASE-NOTES.txt
if necessary.